package org.vison.framework.doc.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * API接口分类注解
 * 用于标注控制器类，描述接口的分类信息
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ApiCategory {
    
    /**
     * 接口分类名称
     */
    String categoryName() default "";


    
    /**
     * 分类描述
     */
    String description() default "";

    /**
     * 排序 越高排越前面
     */
    int order() default 0;

}